home *** CD-ROM | disk | FTP | other *** search
-
-
- README for documents subtree
-
-
- This is a subtree of documents containing various technical
- information about SGI's software and hardware.
-
- `!' indicates new or updated as of version 4.2
-
-
-
- 64bit : information relating to 64bit machines SGI is working
- on: "Preparing for the 64 bit Future of IRIX", "Native
- 64-bit Subprogram Interface for MIPS Architectures",
- "64-bit C Porting Guide", and a C & Fortran variable
- sizes file.
-
-
- ANSI-C : contains files comprising a technical review of the book,
- "The Annotated ANSI C Standard", and the text originally
- published as the ANSI C rationale with useful information
- about the origin, creation and meaning of the ISO C
- standard.
-
-
- audio : a PostScript file version of the 8/26/91 Draft Document
- by Apple Computer discussing "Audio Interchange File
- Format AIFF-C, A revision to include compressed audio
- data"
-
-
- cc_c++_make_csh: collection of documents relating to compilers,
- [p]make, and c-shell:
- ! * DeltaC++.ps: "The Silicon Graphics Delta C++ Compiler"
- White Paper, (Preliminary), 18 pages. new
- C++ compiler supports C++ shared library
- evolution and speeds up the build process.
- * c++-rules.ps: "Programming in C++, Rules and
- Recommendations", (C) 1990-1992 by Ellemtel
- Telecommunications Systems Laboratories,
- 88 pages.
- * commonrules.ps: "Silicon Graphics Inc, Common Makefile
- include files, Notes", 5/6/93, 39 pages.
- * cpp.qr 123-line C pre-processor "cheat sheet"
- quick ref.
- * csh.qr 123-line C-shell quick reference.
- * make.qr 95-line make quick reference.
- * pmake.qr 203-line pmake quick reference guide.
- * makeconv.ps "Silicon Graphics Makefile Conventions", A
- Reference manual of the conventions
- followed in SGI Makefiles, 10/8/91, 37 pages.
-
-
- DevDriver: contains inst-able images of two SGI manuals: the "IRIX
- Device Driver Programming Guide" and the "IRIX Device
- Driver Reference Pages." These manuals explain how to
- write device drivers for IRIX Releases 5.0 and later and
- can be viewed using InSight. For installation
- instructions, see the README file.
-
-
- ! Dwarf: updated doc on DWARF, a binary debugging-information format.
- The IRIX 6 compilers will produce debugging information in
- this format rather than the format used in 5.2 and earlier
- releases.
- Only people *writing* compilers, debuggers, or related tools
- are affected directly by this change.
- DWARF defines, in detail, a way for compilers to
- tell debuggers about source programs. DWARF1 is the DWARF
- produced by USL's SVR4 compilers and used by their
- debuggers. It is no more capable than the MIPS mdebug
- symbol table and is less dense than mdebug. We will not
- use DWARF1. SGI will be using DWARF 2. It is capable of
- recording much more detailed information than DWARF 1 and
- is far more compact (debugging information in DWARF2
- format takes much less space on disk than debugging
- information in DWARF1 format).
-
-
- GIO_DRVR: contains a PostScript file with information needed to
- write a device driver for a GIO board with sections
- addressing: Determining GIO Device Addresses,
- Including GIO Device Drivers in the Kernel, Writing
- edtinit(), GIO-Specific System Calls, GIO Interrupt
- Handler, Programmed I/O (PIO), DMA Operations, GIO
- Devices with Hardware Supported Scatter-Gather
- Capability, and DMA on GIO Devices with No Scatter-
- Gather Capability.
-
-
- I18N: contains documentation on SGI's implementation of
- software Internationalization. Although these are only
- draft versions, they are included for those wishing to
- get ahead.
-
-
- irix5.2plusNewProds: info relevant to irix 5.2 and New Products:
- ! * colormap usage differences between 5.1* and 5.2
- ! * "HIPPI Performance on IRIX 5.2" white paper,
- * 2 files on HIPPI: New Product Bulletin + QnA's,
- * question-and-answer on the Indigo Magic User Environment
- Interface,
- ! * html document on InPerson desktop conferencing sw product.
- * the major changes between the 4.X and 5.2 versions of the
- Installation Guide,
- * IRIS Media Libraries New Product Information on
- dmedia_dev and svideodev,
- * Periodic Table IRIX Operating Systems as a 3-page
- showcase file--current as of APRIL 13, 1994,
- ! * "REACT in IRIX V.5 Technical Report" paper on real-time
- IRIX 5 capabilities on Onyx and CHALLENGE MP systems,
- ! * list of 5.2 IRIX patches, info current as of 7/20/94,
- * Software Compatibility Matrix for software product
- numbers and software releases from 4.0.1 to 5.2, 19 pages
- * Field Information Bulletin #414 documenting known bug:
- "Indigo2 XZ/Extreme stipple register causes graphics
- problems on IRIX 5.2",
- * guidelines for the use of the /usr/share filesystem.
-
-
- Inventor: contains documentation/information on Inventor including:
- * "How to Write an Open Inventor File Translator" PS file,
- * updated "Quick Reference Guide" PS file with information
- on Open Inventor nodes and the Inventor file format,
- * 38-page showcase document on the Open Inventor 3D Toolkit.
- plus the man page for the DxfToIv utility which converts
- AutoCad's DXF format files to Inventor files (the binary,
- DxfToIv is located in toolbox/src/exampleCode/inventor).
-
- ! see the new toolbox/src/exampleCode/inventor/www FAQ +
- Known Bugs, Fixes, and Workarounds html information files
- copied from the Silicon Surf www.sgi.com site. access this
- thru toolbox/www/toolbox.html (consult toolbox/www/README)
-
-
- libconv : the newest addition to the mathlib subtree, libconv is
- an optimized library available on Silicon Graphics
- computers. It features Convolution for Finite Impulse
- Response (FIR) and Infinite Impulse Response (IIR)
- filters, together with Correlations. The library
- modules take 1D and 2D inputs, and are available in
- single and double precision for real and complex
- arithmetic. The 2D subprograms have been parallelized
- and take full advantage of SGI parallel architecture.
-
-
- mipsABI : contains doc for mipsABI porting materials includes PS
- copy of the "MIPS Processor ABI Conformance Guide Version
- 1.1.1" (the "Black Book"), a mips FAQ about porting to
- the ABI, and a short paper entitled "Constructing MIPS
- ABI Compliant Binaries on the IRIX 5.x Operating System".
-
- ! see the new toolbox/src/swtools/mipsABI/abi-html MIPS ABI
- Information Directory in html format replete with hyperlinks,
- in-line images, etc, including a FAQ on porting to the MIPS
- ABI. access this thru toolbox/www/toolbox.html (consult
- toolbox/www/README)
-
- Motif : contains a copy of an SGI internal paper on Motif
- Performance Notes.
-
-
- OpenGL : new additions include:
- ! * opengl.ps: "The Design of the OpenGL Graphics Interface"
- Also contains, "OpenGL and X" PostScript and showcase files
- of the tutorial presented at the 8th Annual X Technical
- Conference, Boston, Mass., 1/24/94, 2 versions of a list
- mapping Iris GL commands to similar OpenGL ones, an Analysis
- of PEX 5.1 and OpenGL 1.0, "OpenGL and X, Part 1: An
- Introduction", "OpenGL and X, Part 2: Using OpenGL with
- Xlib," "OpenGL(tm) and X, Part 3: Integrating OpenGL with
- Motif" from "The X Journal", "X Server Multi-rendering for
- OpenGL and PEX", and 3 PostScript files for the OpenGL
- Specification, including the Spec itself, the OpenGL Utility
- Library, and the API for the OpenGL extension to the X
- Window System.
-
-
- networking: networking documentation including:
- ! "Establishing a PPP connection using IRIX PPP" paper,
- ! "SLIP INSTALLATION AND CONFIGURATION GUIDE",
- ! "Asynchronous Transfer Mode: Implementations for 1994"
-
-
- optimization: dir contains PostScript copy of how to optimize your
- code from chapters one and three of the "Irix Programming
- Guide," covering "Using the Compiler System," and
- "Improving Program Performance," as well Chapter Two of the
- "IRIX System Programming Guide," to help you use and build
- Dynamic Shared Objects. Also included are overview
- descriptions of Build-time alternatives relating to ld, and
- an overview of Quickstart, Requickstart and tasks performed
- by RLD, the dynamic linker.
-
-
- RFC : Internet Request For Comments (RFCs) are texts documenting
- problems, test results, protocols, jokes, and just about
- every aspect of the Internet, since its inception.
- Starting with rfc3.txt this collection details a technical
- (and to some extent political) history of what has become
- a global communication infrastructure, currently present
- in over thirty countries in all continents.
-
- Internet "Request For Comments" provide the current set
- of open standards used on the Internet, today. To both
- ensure interoperability with other products and prevent
- re-invention of wheels, developers of network apps will
- find it useful to be familiar with, and to the extent
- possible conform to, applicable standards. Examples of
- available standards are the Simple Network Monitoring
- Protocol (SNMP), Internet Protocol (IP), File Transfer
- Protocol (FTP), and Simple Message Transfer Protocol
- (SMTP), all of which are supported by SGI. Thus, if you
- were to write a network management tool, since numerous
- network devices use SNMP, you could manage each one by
- reading about its interface to SNMP, which is likely
- documented in an RFC.
-
- ! new rfc files: fyi1.txt, fyi2.txt, rfc1291.ps,
- rfc129[5-7].txt, rfc1521.ps, rfc1563.ps,
- rfc1583.ps, rfc1584.ps,
- rfc[1540-1649,1651-1663].txt
-
- ! WARNING: this dir now measures 63+ megabytes. See
- RFC/{README,rfc-index.txt} for more details.
-
-
- SiliconStudio: information about Silicon Studio, a professional film
- and video production system based on Silicon Graphics
- workstations, specialized video options and third-party
- software solutions:
- * "Creative Desitinations, Silicon Studio Training Centers"
- locations document,
- * "Silicon Studio Technical Report" covering video and
- compression products including Gailieo Video,
- Indy/Indigo^2 Video, Cosmo Compress, and Sirius Video,
- * "The Silicon Studio for Publishing Environment from
- Silicon Graphics".
-
-
- textureMapping: addresses issues pertaining to texture mapping:
- ! * "Fast Shadows and Lighting Effects Using Texture Mapping"
- ! * "Texture Mapping as a Fundamental Drawing Primitive"
- * "Interactive Geometric Image Transformation Using
- Texture Mapping" paper,
- * "Accelerated Volume Rendering and Tomographic
- Reconstruction Using Texture Mapping Hardware",
- * "Texture Mapping in Technical, Scientific and
- Engineering Visualization".
-
- VMEinterface: VME interface description for Personal Iris, 4D100
- to 4D400 series machines, and Crimsons. This paper
- does NOT include the IO4 VME in Challenge and Onyx
- systems.
-
-
- video : contains the SGI Digital Video specification including
- the data format, electrical and mechanical interfaces
- used to get digital video data into and out of the
- Silicon Graphics platforms via this 60-pin connector.
-
-
- XInputExtension: contains four PostScript files on the X11R5 Input
- Extension Library written by the MIT X Consortium: "X11
- Input Extension Library Specification", "X11 Input
- Extension Porting Document", "Appendix A, Input Extension
- Protocol Encoding", and "X11 Input Extension Protocol
- Specification", as well as a copy of the README file that
- will appear under /usr/lib/X11/input/config later in 1994,
- providing info on Device controls and the ways SGI has
- extended them to change and query things about devices.
-
-
- Xpm : a document on XPM (X PixMap), a format for storing/
- retrieving X pixmaps to/from files.
-
-
- Xserver : newest addition is "X Server Multi-rendering for OpenGL and
- PEX", presented at the 8th Annual X Technical Conference,
- Boston, Mass., 1/25/94. also contains 3 PostScript
- versions of Silicon Graphics X server papers respectively
- titled, "A Fully Functional Implementation of Layered
- Windows," "Program X Overlay Windows," and "Going Beyond the
- MIT Sample Server: The Silicon Graphics X11 Server".
-